#ifndef __OC_Engine_H__
#define __OC_Engine_H__

#include "Window.h"
#include "OCMain/DynLib.h"
#include "OCMain/DynLibManager.h"
#include "OCMain/Environment.h"

namespace OCPP
{
	class _openGLExport Engine
	{
	public:
		Engine();
		~Engine();
		void start();
	private:
		void init();
		void loadPlugins();
		bool bInitialized = false;
		Window*			mWindow;
		DynLibManager*	mDynLibManager;
	};
}

#endif // !__OC_WINDOW_H__
